package main

import (
	"fmt"
	"gorm-demo/dbUtil"
	"gorm-demo/model"
)

func main() {

Loo:
	for {
		fmt.Println("请输入您的操作：1：查看所有人员 2：添加人员信息")
		var typeOper int64
		fmt.Scan(&typeOper)
		switch typeOper {
		case 1:
			all := dbUtil.SelectAll()
			for _, item := range all {
				fmt.Println(item)
			}
		case 2:
			fmt.Println("开始添加人员")
			fmt.Println("请按照 name age add 的方式传入参数")
			var obj model.Person

			fmt.Scanf("%s %d %s", &obj.PersonName, &obj.PersonAge, &obj.PersonAdd)

			row := dbUtil.AddPerson(obj)
			if row > 0 {
				fmt.Println("add success")
			}
		default:
			break Loo
		}

	}
	fmt.Println("您已经退出 人口普查系统")

}
